Definition of Canary Islands

  • (noun) a group of mountainous islands in the Atlantic off the northwest coast of Africa forming Spanish provinces

Synonyms of Canary Islands


Antonyms of Canary Islands


No Antonyms Found.

Homophones of Canary Islands


No Homophones Found.